Windows 工作原理的中心思想就是“动态链接”概念。Windows 自身带有一大套函数,应用程序就是通过调用这些函数 来实现它的用户界面和在屏幕上显示文本和图形的。这些函数都是在动态链接库里实现 ...
Windows 工作原理的中心思想就是“动态链接”概念。Windows 自身带有一大套函数,应用程序就是通过调用这些函数 来实现它的用户界面和在屏幕上显示文本和图形的。这些函数都是在动态链接库里实现 ...
什么是C++中的Windows桌面应用程序 https://learn.microsoft.com/zh-cn/cpp/windows/desktop-applications-visual- ...
1. 函数原型: BOOL WINAPI EnumWindows( _In_ WNDENUMPROC lpEnumFunc, _In_ LPARAM lParam); lpEnumFunc: 应 ...
动态链接库和静态链接库: 动态链接库一般不能直接执行,而且它们一般也不接收消息。 它们是包含许多函数的独立文件,这些函数可以被应用程序和其他 DLL 调用以完成某些特定的工作。 一个动态链接库只 ...
互斥对象是系统内核维护的一种数据结构,它保证了对象对单个线程的访问权 互斥对象的结构:包含了一个使用数量,一个线程ID,一个计数器 使用数量是指有多少个线程在调用该对象,线程ID是指互斥对象维 ...
剪切板:系统维护的一个全局公共内存区域.每次只允许一个进程对其进行访问。 剪切板操作方法如下:(MSDN上搜索Clipboard Operations) 1.打开剪切板Bool OpenClipb ...
FILETIME结构包含了文件或目录的日期和时间信息:(自1601年1月1日以来,单位为100纳秒) SYSTEMTIME结构包含了用户可识别的系统日期信息: ...
这个函数可以创建或打开一个对象的句柄,凭借此句柄就可以控制这些对象:控制台对象、通信资源对象、目录对象(只能打开)、磁盘设备对象、文件对象、邮槽对象、管道对象。 函数原型: ...
在使用 Detours 劫持之前必须得拥有这两个东西:detours.h 和 detours.lib。 为了这两个东西我真的是弄了大半天,本着自己动手丰衣足食的思想: 我去 GitHub 克隆了一 ...